pet sitting - French English Dictionary